Exploration Harnesses: Tool-Supported Interactive Discovery of Commercial Component Properties

نویسندگان

  • Michael A. Copenhafer
  • Kevin J. Sullivan
چکیده

A key problem in component-based software development (CBSD) is that developers have incomplete knowledge of components. In many cases, the only available source of such information is experimentation. In this paper we argue that the provision of tool support for automated and repeatable experiments can provide significant value to designers. Such tools, which we call exploration harnesses, promise to help enterprises manage and exploit component evolution. We evaluated the exploration harness concept by building a prototype and using it to support the exploration of components in the design of a fault-tree analysis system called Galileo. Galileo employs package-oriented programming, in which shrink-wrapped packages such as Microsoft Word and Visio Technical are used as large components. Using our exploration harness helped us to discover a range of undocumented properties of such components, across several versions, which enabled us to make better informed design decisions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using a New Tool to Visualize Environmental Data for Bayesian Network Modelling

This paper presents the software Omnigram Explorer, a visualization tool developed for interactive exploration of relations between variables in a complex system. Its objective is to help users gain an initial knowledge of their data and the relationships between variables. As an example, we apply it to the water reservoir data for Andalusia, Spain. Two Bayesian networks are learned using causa...

متن کامل

Interactive Volume Illustration and Feature Halos

Volume illustration is a developing trend in volume visualization, focused on conveying volume information effectively by enhancing interesting features of the volume and omitting insignificant data. However, the calculations involved have limited the illustration process to noninteractive rendering. We have developed a new interactive volume illustration system (IVIS) that harnesses the power ...

متن کامل

CEEDs: Unleashing the Power of the Subconscious

The Collective Experience of Empathic Data Systems (CEEDs) project aims to offer a solution to the data deluge problem. With theoretical foundations in consciousness, information processing and creative discovery, the project proposes to develop a data analysis tool that harnesses and interprets the unconscious processes that influence our understanding of the world. Implicit reactions to immer...

متن کامل

Performance comparison of four commercial GE discovery PET/CT scanners: A monte carlo study using GATE

  Combined PET/CT scanners now play a major role in medicine for in vivo imaging in oncology, cardiology, neurology, and psychiatry. As the performance of a scanner depends not only on the scintillating material but also on the scanner design, with regards to the advent of newer scanners, there is a need to optimize acquisition protocols as well as to compare scanner ...

متن کامل

Exploring Processes and Deviations

In process mining, one of the main challenges is to discover a process model, while balancing several quality criteria. This often requires repeatedly setting parameters, discovering a map and evaluating it, which we refer to as process exploration. Commercial process mining tools like Disco, Perceptive and Celonis are easy to use and have many features, such as log animation, immediate paramet...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999